SPB Git forge

spb/rareindex

Public
54commits 1branches 0releases
7.1 MBsize
maindefault branch
10 days agolast push
TypeScript 61.9% HTML 37.2% SQL 0.7%
567 B · 13 lines typescript
Raw Blame History
1import { NextResponse } from 'next/server';2import { getCurrentUser } from '@/lib/auth/session';3import { listVariants } from '@/lib/account/queries';45export const dynamic = 'force-dynamic';67export async function GET(_req: Request, ctx: { params: Promise<{ id: string }> }) {8  if (!(await getCurrentUser())) return NextResponse.json({ error: 'unauthorized' }, { status: 401 });9  const { id } = await ctx.params;10  const rows = await listVariants(id);11  return NextResponse.json(rows.map((r) => ({ id: r.v.id, label: r.v.label, rivUsd: r.s?.rivUsd ?? null })));12}13